package main

import (
	"GORM_Demo04/part07/TestStruct"

	"github.com/jinzhu/gorm"
	_ "github.com/jinzhu/gorm/dialects/mysql"
)

/**
多对多的关系
两个表中都没没有指定外键
只是创建了关联关系

//Course []Course `gorm:"many2many:Student2Course"`
//many2many代表多对多的关系
//创建的关联表名Student2Course

*/

func main() {
	db, err := gorm.Open("mysql", "root:123456@tcp(192.168.11.189:3306)/lztest?charset=utf8&parseTime=True&loc=Local")

	if err != nil {
		panic(err)
	}
	defer db.Close()

	db.CreateTable(&TestStruct.Course{})
	db.CreateTable(&TestStruct.Student{})
}
